const install = (Vue, vm) => {

	/*
	用户相关的
	*/
          // 登录
	let userLogin = params => {
	  return  vm.$u.post('/users/login', params)
	}
 
          //注册
	let userReg = params => {
	  return  vm.$u.post('/users/reg', params)
	}	  
    
     // 获取个人信息
	 let  getUserInfo = ()=>{
		 return vm.$u.get('/users/userInfo')
	 }
	 

    //修改个人信息
	let  changeUserInfo = params=>{
			 return vm.$u.put('/users/updateUserInfo',params)
	}
   
	// 商品相关
	// let goodsInfo = id => {
	// 	return vm.$u.get(`/api/goods/${id}`)
	// }
	// let goodscollect = id => {
	// 	return vm.$u.post(`/api/collects/goods/${id}`)
	// }


	vm.$u.api = {
		userLogin,
		userReg,
		getUserInfo,
		changeUserInfo
	};


	//封装patch请求
	vm.$u.patch = (url, params) => {
		//模拟patch请求
		const _params = {
			...params,
			_method: 'PATCH'
		}
		return vm.$u.post(url, _params)
	}
}




export default {
	install
}
